home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-05-14 | 3.7 KB | 79 lines | [TEXT/3PRM] |
- \About
- \DScrabble
-
- \cDit programma is gemaakt met het Concurrent Clean Systeem,
- \ceen programmeeromgeving voor de functionele programmeertaal
- \cConcurrent Clean. Dit systeem is ontwikkeld door de onderzoekgroep
- \cFunctionele Programmeertalen op de Katholieke Universiteit Nijmegen.
-
- \cDit programma is geschreven door Paul de Mast in de functionele
- \cprogrammeertaal Amanda.
- \cHet programma is geconverteerd naar Clean door de bovenstaande
- \conderzoekgroep.
-
- \dHet Concurrent Clean systeem is gratis verkrijgbaar via FTP voor
- \dMacintoshes, Suns en PCs (OS/2, Windows95).
- \d(zie ftp.cs.kun.nl en http://www.cs.kun.nl/~clean/).
- \EndAbout
-
- \Help
- \DScrabble Help
-
- Dit spel kan door twee personen, of tegen de computer of de computer tegen
- zichzelf gespeeld worden. Spelers leggen om de beurt woorden op het bord.
- De hiervoor benodigde letters worden door het programma gegeven en die
- letters die al op het bord liggen. Van het eerste woord moet een der letters
- op het midden van het bord liggen. Woorden kunnen horizontaal of verticaal
- gelegd worden. Afgezien van het eerste woord moeten alle nieuwe woorden
- grenzen aan de reeds aanwezige woorden op het bord.
-
- Om het het programma mogelijk te maken zelf woorden te bedenken en om te
- controleren of woorden correct zijn is het programma uitgerust met een
- (gelimiteerde) woordenlijst. Als een speler nieuwe woorden legt op het bord
- die niet in de woordenlijst voorkomen zal het programma vragen of deze correct
- zijn. Indien dit bevestigd wordt zullen deze woorden toegevoegd en gelegd worden
- en gaat het spel verder met de volgende speler. Als dit niet het geval is worden
- er geen woorden toegevoegd en moet dezelfde speler iets anders bedenken.
-
- Om een woord op het bord te plaatsen moet je door middel van de muis op het bord
- klikken waar het woord moet beginnen (dit vak is geaccentueerd weergegeven ten
- opzichte van de overige vakken). Het tekstveld achter het label "Speler Woord"
- moet ingevuld zijn met het te leggen woord. Verder moet de richting bepaald zijn
- (een van de opties "Horizontaal" of "Verticaal" van "Richting"). Het woord zal
- geplaatst worden als de "Plaats Woord" knop is ingedrukt.
-
- Als je niet tevreden bent met je huidige verzameling van letters kun je ze alle
- ruilen door het tekstveld achter het label "Speler Woord" te wissen en op de
- "Plaats Woord" knop te drukken. Het programma geeft je dan nieuwe letters.
- Je beurt is voorbij als je letters geruild hebt.
-
- De verzameling beschikbare letters wordt links van het scrabble bord getoond.
-
- Het spel is ten einde zodra er geen letters meer beschikbaar zijn en beide spelers
- geen nieuw woord meer kunnen bedenken. Je kunt uiteraard wel gedurende een
- spel altijd helemaal opnieuw beginnen.
-
- Als je het programma stopt wordt er nagegaan of er woorden zijn toegevoegd aan
- de woordenlijst. Als dit het geval is biedt het programma je de mogelijkheid om deze
- te bewaren voor de volgende keer. Klik "Ja" als je dat wilt, en klik "Nee" als je dat
- niet wilt. Als er geen woorden zijn toegevoegd zal het programma gewoon stoppen.
-
- \bAanpassen scrabble
- De programma code van dit programma is zodanig opgezet dat het mogelijk is het
- aan te passen aan taal en platform. De taal en platform onafhankelijke code bevindt
- zich in de modules:
-
- scrabble.icl (de hoofdmodule)
- board.(d/i)cl
- graphics.(d/i)cl
- state.(d/i)cl
- types.(d/i)cl
-
- De platform afhankelijke code staat in de module systemsettings.(d/i)cl.
- De taal afhankelijke code staat in de module language.(d/i)cl die ook de naam van
- de woordenlijst en (dit) help bestand bevat.
-
- Het scrabble project moet deze bestanden kunnen vinden. Zet de project paden zodanig
- dat de gewenste platform en taal afhankelijke modules gelokaliseerd zijn en hercompileer
- het scrabble programma.
- \EndHelp